Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Olbia Challenger Ismaning Challenger Ottignies-Louvain-la-Neuve Challenger M25+H Bacau Grodzisk Mazowiecki Challenger Argentina F12 Bolivia F2 Chile F5 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F5 Romania F1 Argentina F9 Brazil F4 Brazil F5 Brazil F6 Argentina F12 Romania F16 Germany F13 Brazil F12 Colombia F1 Colombia F2 Czech Republic F2 Romania F4 Romania F6 Germany F7 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Italy F30 Germany F2 Romania F1 Germany F2 Romania F1 Romania F3 Romania F4 Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras - Buenos Aires Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples Challenger Britania Zavaleta - Puebla XII Abierto Internacional de Salinas - Salinas Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Copa Petrobras Brazil - Belo Horizonte JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas AGT Challenger - Leon ECM Prague Open 2008 - Prague 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Cali Ipsos Bucharest Challenger - Bucharest Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Belgrade Challenger Santiago Challenger Tunis Challenger Brasov Challenger Medellin Challenger Sunrise Challenger Tunis Challenger Cremona Challenger Furth Challenger Ortisei Challenger Salzburg Challenger Barranquilla Challenger Blumenau Challenger Santos Challenger Braunschweig Challenger Trani Challenger Genova Challenger Brasov Challenger Ljubljana Challenger Napoli Challenger Sao Leopoldo Challenger Buenos Aires Challenger Salzburg Challenger Montevideo Challenger Heilbronn Challenger Kazan Challenger Sarajevo Challenger Bath Challenger Kosice Challenger Marburg Challenger Arad Challenger Brasov Challenger Izmir Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Geneva Challenger Medellin Challenger Bratislava Challenger Guayaquil Challenger Heilbronn Challenger Quimper Challenger Le Gosier Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Arad Challenger Timisoara Challenger Orleans Challenger Rennes Challenger Geneva Challenger Montevideo Challenger Bogota Challenger Bratislava Challenger Guayaquil Challenger Heilbronn Challenger Arad Challenger Marburg Challenger Binghamton Challenger Lexington Challenger Brasov Challenger Geneva Challenger Brescia Challenger Heilbronn Challenger Vancouver Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Bratislava Challenger Rome Challenger Surbiton Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Budapest Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Sarasota Challenger Surbiton Challenger Nottingham Challenger Bastad Challenger Vancouver Challenger Kaohsiung Challenger Brest Challenger Surbiton Challenger Ilkley Challenger Buenos Aires Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Indian Wells Challenger Aix En Provence Challenger Iasi Challenger Antalya Challenger Quimper Challenger Antalya 2 Challenger St. Petersburg 2 Challenger Oeiras 3 Challenger Nottingham 1 Challenger Nottingham 2 Challenger San Marino Challenger Bucharest Challenger Sibiu Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 3 Challenger Prague 2 Challenger Heilbronn Challenger Salzburg Challenger Sibiu Challenger Bergamo Challenger Lugano Challenger Biel Challenger Morelos Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Tyler Challenger BCR Open Romania - Bucharest Copa Telmex - Buenos Aires Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AEGON International - Eastbourne Mercedes Cup - Stuttgart If Stockholm Open - Stockholm VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Konzum Croatia Open - Umag European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Cordoba Open - Cordoba Argentina Open - Buenos Aires Firenze Open - Florence Argentina F3 Argentina F4 Argentina F6 Argentina F6 Argentina F7 Romania F16 Argentina F8 Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal M25 Portimao M15 Doha M25 Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris M25 Heraklion M25 Heraklion Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, ROU-TPE 1-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) IX Gramado Open - Gramado Freeman Men's $50,000 Challenger - Joplin Bancolombia Open - Bogota BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Timisoara Challenger - Timisoara Brasov Challenger - Brasov IV Challenger Ciudad De Guayaquil - Guayaquil Bogota Challenger Zagreb Challenger Lugano Challenger Bytom Challenger Reggio Emilia Challenger Pozoblanco Challenger Recanati Challenger Granby Challenger Puerto Rico Challenger Tennis Event - Humacao Brasov Challenger Palermo Challenger Eckental Challenger Kazan Challenger Bergamo Challenger South African Airways Tennis Open - Durban AT&T Challenger of Dallas - Dallas Barletta Challenger Pereira Challenger Monza Challenger Athens Challenger Seguros Bolivar Open - Bogota Zagreb Challenger Brasov Challenger - Brasov Furth Challenger Oberstaufen Challenger Orbetello Challenger Dortmund Challenger San Marino Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Todi Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Mersin Challenger Bordeaux Challenger Timisoara Challenger XIV Challenger ATP Club Premium Open - Quito Aptos Challenger Sacramento Challenger - Sacramento Bancolombia Open - Cali Ford Tennis Championships - Louisville Bergamo Challenger Sarajevo Challenger Dallas Challenger Recanati Challenger Guimaraes Challenger Segovia Challenger Mons Challenger Quimper Challenger Nottingham-2 Challenger Arad Challenger Trnava Challenger Sibiu Challenger Rennes Challenger Raanana Challenger St. Remy Challenger Rennes Challenger Forli 5 Challenger Guadalajara Challenger Tunis Challenger Istanbul Challenger Oeiras 2 Challenger Orleans Challenger Campinas Challenger Santo Domingo Challenger Guangzhou Challenger Guayaquil Challenger Prostejov Challenger Newport Beach Challenger Aptos Challenger Orleans Challenger Santiago Challenger Biella 5 Challenger Zagreb Challenger Biella 6 Challenger Wroclaw Challenger Barletta Challenger Shenzhen Challenger Istanbul Challenger Napoli Challenger Lugano Challenger Ilkley Challenger Braunschweig Challenger Nottingham Challenger Cordenons Challenger Como Challenger Biel Challenger Belgrade Challenger Iasi Challenger Cordenons Challenger San Marino Challenger Buenos Aires Challenger Como Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bangkok Challenger Koblenz Challenger Prague 3 Challenger Budapest Challenger Santiago Challenger Surbiton Challenger Sophia Antipolis Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Vicenza Challenger Bratislava Challenger Rovereto Challenger Indian Wells Challenger Ortisei Challenger Pau Challenger Palmas del Mar Challenger Modena Challenger Istanbul Challenger Bratislava 2 Challenger Cherbourg Challenger Lugano Challenger Barletta Challenger Madrid Challenger III Aberto Santa Catarina de Tenis - Florianopolis Guayaquil Challenger Lima Challenger Iasi Challenger Bucharest Open - Bucharest Ordina Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Austrian Open - Kitzbuhel Milan Challenger Qatar ExxonMobil Open - Doha Iasi Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm SAP Open - San Jose Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Rio Open - Rio de Janeiro Copa Claro - Buenos Aires Geneva Open - Geneva Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington BMW Open - Munich Gerry Weber Open - Halle BCR Open Romania - Bucharest European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Citi Open - Washington Austrian Open - Kitzbuhel Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Konzum Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Maharashtra Open - Pune ASB Classic - Auckland Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Intrum Stockholm Open - Stockholm Millennium Estoril Open - Estoril Geneva Open - Geneva ABN AMRO World Tennis Tournament - Rotterdam Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Chile Dove Men+Care Open - Santiago Tel Aviv Watergen Open - Tel Aviv Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London Australian Open - Melbourne Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0